import request from '@/plugins/axios'

// 登录日志
export function getLoginLogs(params) {
  return request({
    url: 'api/option/log/getLogList/page/LOGIN',
    params,
    method: 'get'
  })
}

// 操作日志
export function getOptionsLogs(params) {
  return request({
    url: 'api/option/log/getLogList/options',
    params,
    method: 'get'
  })
}

// 短信邮件日志
export function getMesLogs(tenantId, type) {
  return request({
    url: 'api/msgLog/findByTenant/' + tenantId + '/' + type,
    method: 'get'
  })
}

// 短信邮件日志
export function getMesLogsByTime(params) {
  return request({
    url:
      'api/msgLog/findByTenantAndTime/' +
      params.tenantId +
      '/' +
      params.type +
      '?start=' +
      params.start +
      '&end=' +
      params.end,
    method: 'get'
  })
}

// 设备日志
export function getFacility(tenantId) {
  return request({
    url: 'api/deviceLog/findByTenant/' + tenantId,
    method: 'get'
  })
}

// 设备日志
export function getFacilityByTime(params) {
  return request({
    url:
      'api/deviceLog/findByTenantAndTime/' +
      params.tenantId +
      '?start=' +
      params.start +
      '&end=' +
      params.end,
    method: 'get'
  })
}

// 控制日志
export function getControlByTime(params) {
  return request({
    url: 'api/captcha/getLog' + '?start=' + params.start + '&end=' + params.end,
    method: 'get'
  })
}
